package lib.bone.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModelProperty;
import lib.bone.system.domain.entity.SysMenu;
import lombok.Data;

import javax.persistence.*;
import java.util.Set;

/**
 * @author: kindear
 */
@Data
public class MenuVO {

    @ApiModelProperty(value = "菜单ID",name = "id")
    Long id;

    @ApiModelProperty("菜单名称")
    String menuName;




    /** 菜单显示顺序 **/
    @ApiModelProperty("菜单排序")
    Integer menuOrder;

    /** 路由地址 **/
    @ApiModelProperty("路由地址")
    String path;

    /** 组件路径 **/
    @ApiModelProperty("组件路径")
    String component;


    /** 类型（M目录 C菜单 F按钮） */
    @ApiModelProperty("菜单类型")
    private String menuType;

    /** 权限字符串 */
    @ApiModelProperty("权限要求")
    private String perms;

    /** 菜单图标 **/
    @ApiModelProperty("菜单图标")
    String icon;

}
